home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9511 / ATA.CD < prev    next >
Text File  |  1996-03-03  |  21KB  |  376 lines

  1.           @VA jelen és a jövô merevlemezei@N
  2.  
  3.           @VATA, ATAPI, EIDE...@N
  4.  
  5.               Manapság   egyre   nagyobbak   az   alkalmazások,  egyre
  6.           gyakrabban ki is növik  merevlemezünket. A szép új,  nagyobb
  7.           merevlemez megvételekor --  fôleg régebbi alaplap  esetén --
  8.           furcsa meglepetések érhetnek. Vajon miért?
  9.               Amikor   IBM    PC/AT-kompatibilis   számítógépen    egy
  10.           DOS/Windows alatt futó  program file-t akar  beolvasni, kiad
  11.           -- a DOS-on keresztül -- a BIOS-nak egy olvasási  parancsot.
  12.           E parancsban meg van  adva a kért fej  és sáv, a kezdô  és a
  13.           beolvasandó szektorok száma  (pontosabban lásd a  keretezett
  14.           részben). E hívással legfeljebb 256 fejet, 1024 sávot és  63
  15.           szektort tudunk  címezni. Mivel  a DOS  és a  BIOS csak  512
  16.           byte-os  szektort  tud kezelni,  így  a maximális  címezhetô
  17.           mennyiség   kicsit  kevesebb,   mint  8   Gbyte.  Nem   csak
  18.           DOS/Windows alatt  lényeges a  BIOS hívás  mikéntje, mert  a
  19.           boot folyamatot is  a BIOS vezérli,  így a boot  partíciót a
  20.           BIOS-nak értelmezni kell tudnia.
  21.               1988-ban megszületett az AT Attachment Interface, ami  a
  22.           merevlemezek  és  a  vezérlô  oldaláról  közelítette  meg  a
  23.           problémát:  a  vezérlôáramkörök  nagyobb  részét  a drive-ra
  24.           integrálták, így született és terjedt el az Integrated Drive
  25.           Electronics  (IDE)  elnevezés. A  pontos  megnevezés azonban
  26.           ATA, az AT  Attachment rövidítése. Ez  a szabvány 16  fejet,
  27.           65535  sávot és  63 szektort  tud címezni.  Ha  hozzávesszük
  28.           ehhez a  szokásos 512  byte-os szektort,  akkor mintegy 31,5
  29.           Gbyte-ot tudunk címezni.
  30.               A  probléma  azonban akkor  adódik,  ha a  BIOS  a hozzá
  31.           befutó  hívást  változatlanul továbbadja  az  ATA merevlemez
  32.           felé.  Ekkor 16  fejet, 1024  sávot, és  63 szektort  tudunk
  33.           címezni, azaz 504 Mbyte-ot (528482304 byte-ot).
  34.               Ez az  oka annak  a bizonyos  528 millió  avagy 504 ""M"
  35.           byte-os határnak, amibe az ember egy normál ATA egységgel és
  36.           egy szokásos  AT géppel  ütközik. Ez  a mai  alkalmazásokhoz
  37.           viszont kevés, ezért kitaláltak  egy olyan BIOS típust,  ami
  38.           ezt leküzdi. Ezzel párhuzamosan készül az ATA-2 szabvány is.
  39.           A kettôt furcsa módon  általában nem választják szét,  pedig
  40.           az ATA-2  az ANSI-nak  egy lemezekrôl  és vezérlôkrôl  szóló
  41.           szabványa, amiben szó nincs BIOS-ról.
  42.               Lássuk tehát az ATA-2 fôbb újdonságait!
  43.  
  44.  
  45.           @VGyorsabb átviteli módok@N
  46.  
  47.               Az  ATA (ATA-1)  szabvány a  PIO 0,  1 és  2-es  módokat
  48.           definiálta, az ATA-2 viszont már a 3-ast és 4-est is.  Ezért
  49.           használják  erre   (megint  csak   helytelenül)  a   Mode  3
  50.           elnevezést.  Ezek  a  módok  16  bit  átvitelének  az idejét
  51.           jelzik.
  52.               Az átviteli módokat a  @KPIO üzemmód@N táblázat mutatja  be.
  53.           Látható, hogy  a Mode  2-rôl a  Mode 3-ra  való áttérés  nem
  54.           olyan drasztikus,  viszont a  legtöbb régi  vinyó csak  Mode
  55.           0-ra volt képes. Ezért vannak olyan hirdetések, hogy az EIDE
  56.           háromszor gyorsabb a normál IDE-nél.
  57.  
  58.  
  59.           @VDMA módok@N
  60.  
  61.               A PIO módokon túl vannak még  DMA módok is. A DMA a  CPU
  62.           kikerülésével,  közvetlenül éri  el a  memóriát. Egy  valódi
  63.           multitaszkos operációs  rendszer --  például az  OS/2 vagy a
  64.           Linux -- alatt  ez hasznos, mert  a CPU addig  csinál valami
  65.           mást. A  DOS/Windows/Win95 alatt  a CPU  ez alatt  vár arra,
  66.           hogy  a   DMA  befejezze   a  mûködését,   és  a  memóriában
  67.           megjelenjen az adat, így ez nem sok hasznot hajt.
  68.               Ráadásul az ISA/VLB alaplapokon a DMA vezérlô elavult és
  69.           lassú,   így   csak   az   úgynevezett   busmaster   kártyák
  70.           használhatók  igazán.  Ezekre a  kártyákra  DMA vezérlô  van
  71.           építve  --  ami  sajnos  megdrágítja  ôket.  Az  EISA  sínes
  72.           rendszerekben  az   alaplapi  vezérlô   4  Mbyte/s,   a  PCI
  73.           rendszerekben 6-8 Mbyte/s sebességre képes. Ma még  egyaránt
  74.           ritka a DMA-t támogató szoftver és hardver.
  75.               A támogatott üzemmódokat a @KDMA üzemmód@N táblázat  mutatja
  76.           be. Mondanom se kell,  hogy vannak vezérlôk, amik  ezeket az
  77.           üzemmódokat  mint  gyorsított  PIO  módokat  használják.  Ez
  78.           általában igen nehezen szokott  kiderülni -- ha egy  vezérlô
  79.           ""DMA Multiword  Mode 2"-t  támogat, attól  még nem  biztos,
  80.           hogy DMA-t  használ, az  meg különösen  nem, hogy  busmaster
  81.           lenne.
  82.  
  83.  
  84.           @VCserélhetô egységek támogatása@N
  85.  
  86.               Ezt ATA Packet Interface-nek, röviden ATAPI-nak nevezik.
  87.           Egy  ilyen  egység  szoftver  oldalról  majdnem  ugyanolyan,
  88.           mintha SCSI  lenne. Sajnos  mivel még  a szabvány elkészülte
  89.           elôtt elkezdtek  özönleni az  ATAPI CD-ROM  meghajtók, ezért
  90.           sokkal több velük a probléma, mint egy SCSI  CD-meghajtóval.
  91.           Biztató jelek már vannak: a Creative Labs kiadott olyan  DOS
  92.           meghajtóprogramot az ATAPI CD-k számára, ami a legtöbb ilyen
  93.           egységgel már mûködik. (A  Sony és a Mitsumi  egységeivel az
  94.           írás  pillanatában  még  nem.)  A  SCSI  egyik  nagy  elônye
  95.           pontosan ez: egy adott SCSI kártya CD-ROM  meghajtóprogramja
  96.           bármilyen ráaggatott CD-meghajtót meg tud hajtani.
  97.  
  98.  
  99.           @VRészletes egység-azonosítási lehetôség@N
  100.  
  101.               Ez  elegedhetetlenül  szükséges  a   ""Plug-n-Play"-hez.
  102.           Segítségével  egy   egységrôl  lekérdezhetô   annak  típusa,
  103.           tulajdonságai/üzemmódjai, többek között az általa támogatott
  104.           leggyorsabb üzemmód is.
  105.  
  106.  
  107.           @VEgy új címzési mód, az LBA@N
  108.  
  109.               Ennek  a közhiedelemmel  ellentétben semmi  köze az  504
  110.           Mbyte-os határ áttöréséhez. Mindössze arról van szó, hogy  a
  111.           merevlemez     szektoraira     folyamatos     sorszámozással
  112.           hivatkozunk. (A sorszám a régi  fej, sáv, szektor -- CHS  --
  113.           értékekbôl   egyszerû    szorzásokkal   és    összeadásokkal
  114.           elôállítható.)
  115.  
  116.  
  117.           @VKavarodás az ATA körül@N
  118.  
  119.               Az   EIDE   a   Western   Digital   marketing  jelszava,
  120.           lehetôségei  gyakorlatilag  megegyeznek a  még  nem teljesen
  121.           elkészült  ATA-2 szabványéval,  így esetleg  kompatibilitási
  122.           gondjaink lehetnek.
  123.               Szintén a WD-hez  tartozik az EBIOS,  szerintük ez is  a
  124.           szabvány  része.  Sajnálatos   módon  úgy  tûnik,   hogy  ez
  125.           általános   irányzat:  egyes   cégek  a   nemzeti/nemzetközi
  126.           szabványok elôzeteseibôl kváziszabványokat kreálnak és ezzel
  127.           borzalmas zûrzavart támasztanak.
  128.               A  Fast  ATA  ""szabványban"  a  Seagate/Quantum   által
  129.           támogatott ATA-2 részletek szerepelnek, de az ATAPI nem.
  130.               A Fast ATA-2 majdnem megegyezik a Fast ATA-val, de azzal
  131.           ellentétben már a PIO Mode  4-et is támogatja, tehát ez  nem
  132.           az   ATA-2   szabvány   gyorsítása,   hanem   a   Fast   ATA
  133.           háziszabványé.
  134.               Åltalánosságban mindezek ellenére számíthatunk rá,  hogy
  135.           az  EIDE, Fast  ATA, Fast  ATA-2 egységek  legtöbbször  gond
  136.           nélkül együttmûködnek.
  137.  
  138.  
  139.           @VTúl a félgigás korláton@N
  140.  
  141.               Az  504  Mbyte-os  határt  a  továbbfejlesztett Enhanced
  142.           BIOS-ok törik  meg. Ezek  attól továbbfejlesztettek,  hogy a
  143.           program   felôl   beérkezett   CHS   értékeket  átszámolják,
  144.           átfordítják,   és   úgy   adják   tovább.   Ez   a  számolás
  145.           egyszerûsödik,  ha  LBA  címzést  használunk,  de  nem  ez a
  146.           lényeges. Nézzünk erre az átszámításra egy példát!
  147.               Ha van egy 1600 sávos és 16 fejes merevlemezünk, akkor a
  148.           BIOS a program felé ezt egy 800 sávos és 32 fejes  egységnek
  149.           fogja mutatni.  A BIOS  a beérkezô  CHS értékekbôl általában
  150.           LBA-t számol, és ebbôl számol aztán egy másik, a  merevlemez
  151.           felé továbbított CHS értéket. Látható, hogy ha a  merevlemez
  152.           fel tudja használni az LBA értéket, akkor a BIOS-ban kimarad
  153.           egy számítási  fázis. Ráadásul  ilyenkor a  merevlemeznek is
  154.           kevesebbet kell számolnia. Azok  a CHS értékek, amit  a BIOS
  155.           megkap, mint a merevlemez fizikai paramétereit, igen  ritkán
  156.           egyeznek meg annak tényleges  belsô értékeivel. Sôt, ma  már
  157.           nem is nagyon egyezhetnek  meg, mert a legtöbb  merevlemez a
  158.           külsô sávokon több szektort tárol, mint a belsôkön.
  159.               Még egyszer hangsúlyozom:  a fordítás tudja  megtörni az
  160.           504 Mbyte-os határt, s nem az, hogy a merevlemez  szektorait
  161.           egy nagy  vagy három  kis számmal  címzi a  BIOS. Ezt  azért
  162.           hangsúlyozom ennyire, mert sajnos EBIOS-ból is többféle van,
  163.           mint  hamarosan  látni fogjuk.  Mielôtt  rátérnék a  BIOS-ok
  164.           részletes ismertetésére, szükség  van még a  drive-paraméter
  165.           táblázatok ismertetésére:
  166.               Ebbôl létezik fix (FDPT), ami a régi BIOS-ok sajátja, és
  167.           csak egyféle CHS értéket tartalmaz. Az EDPT viszont már  két
  168.           CHS  értéket  tartalmaz  -- ez  jelzi  egy  ""fordítós" BIOS
  169.           jelenlétét.
  170.  
  171.  
  172.           @VA BIOS-ok fajtái@N
  173.  
  174.               @V*@N Az eredeti AT  BIOS. Nincs fordítás benne.  '94 elôtti
  175.           BIOS-okban ez a leggyakoribb.
  176.               @V*@N  Vannak olyan  BIOS-ok, amelyekben  1024 feletti  sáv-
  177.           (cylinder-) számot is megadhatunk. Ezt feltehetôen a  Novell
  178.           vagy az  SCO kérésére  építették be.  A modernebb  operációs
  179.           rendszerek ezt  gond nélkül  ki is  tudják használni,  tehát
  180.           lehet olyan partíciónk, ami  túlnyúlik az 1024. sávon.  Ez a
  181.           bootolásnál leírtak miatt nem lehet a boot partíció.
  182.               @KNagyon@N    ügyeljünk    arra,    hogy    bizonyos   rossz
  183.           implementációk az 1024 feletti értékekbôl levonnak  1024-et,
  184.           ahelyett, hogy 1024-re csonkolnák! Ez még manapság is felüti
  185.           a  fejét, olyan  problémák képében,  hogy beraktam  egy  740
  186.           Mbyte-os vinyót, 1500 sáv, 63 szektor, 16 fej van beállítva,
  187.           és csak 234 Mbyte-ot látok belôle. Ez pontosan 1500-1024=476
  188.           sávot,  63  szektort,  és  16  fejet  jelent.  Ehelyett  504
  189.           Mbyte-ot  kéne   látni  belôle.   Az  azonosításban   is  ez
  190.           segédkezik: ha egy több,  mint 1024 sávot tartalmazó  vinyót
  191.           kötünk rá, és egységazonosítást  kérünk a BIOS-tól (INT  13H
  192.           AH=08H), akkor legfeljebb 1024 sávot adhat vissza.
  193.               @V*@N  Az  elôzôhöz   hasonló,  legfeljebb  4096   cilindert
  194.           támogató BIOS. Ezt  a trükköt úgy  éri el, hogy  a megfelelô
  195.           BIOS hívásban a sávszám felsô két bitjét a fejszám felsô két
  196.           bitjébe írja.  Ez ATA  egységeknél tényleg  nem használt, de
  197.           ennek  ellenére  ez  nagyon veszélyes  trükk  lehet,  mert a
  198.           legtöbb  program  nem   támogat  ilyen  típusú   címzéseket.
  199.           Azonosításnál a BIOS 1024 feletti sávszámot is  visszaadhat.
  200.           ùgy tudjuk, ma már senki sem gyárt ilyen BIOS-t.
  201.               @V*@N   A   Compaqnak   a   több   mint   1024   sávos  ESDI
  202.           merevlemezekkel  felszerelt gépeiben  tûnt fel  ez a  típus.
  203.           EDPT-t készít, ha a sávszám nagyobb mint 1024, és FDPT-t  ha
  204.           kisebb, azaz ez a  BIOS már támogat fordítást.  Legfeljebb 4
  205.           egységet  képes  kezelni.  A  legtöbb  ""normál"  ATA  (IDE)
  206.           vezérlô csak 2 egységet  ismer, 4 ATA egység  egyszerûen úgy
  207.           kapcsolható a géphez, hogy két vezérlôt építünk be.
  208.               E második vezérlô címét még az XT BIOS-ban  lefoglalták,
  209.           de sokáig nem használta senki. Azonban az ATAPI CD-meghajtók
  210.           (és kisebb  mennyiségben szalagos  meghajtók) megjelenésével
  211.           szükség lett kettônél több ATA(-2) egység meghajtására.
  212.               @V*@N Az  @KIBM/Microsoft BIOS  Extensions@N dokumentum.  Ez sok
  213.           éven  át  ""titkos"-nak  volt jelölve,  így  nem  terjedt el
  214.           széles körben. Támogat  EDPT-t, de csak  2 egységre. Az  LBA
  215.           bekapcsolása nem  változtatja meg  a fordítási  algoritmust.
  216.           Definiálnak néhány új BIOS hívást is, a régi funkciókódokhoz
  217.           40h-t kell hozzáadni. Ezeknél az új hívásoknál már 4 byte-os
  218.           LBA-t  adunk  meg,  így  gond  nélkül  címezhetôk  igen nagy
  219.           egységek, egészen  2^32 szektorig,  azaz 2  Tbyte-ig. Sajnos
  220.           ezek a  hívások még  egyáltalán nincsenek  elterjedve, pedig
  221.           ideális megoldást jelentenének.  A SCSI egységeknél  például
  222.           már jelentkezik  a régi  BIOS hívások  8 Gbyte-os  határának
  223.           problémája.
  224.               @V*@N  A @KPhoenix  Enhanced Disk  Drive@N specifikáció.  Nagyon
  225.           hasonló  az  elôzôhöz, de  mint  említettem, a  Phoenix-féle
  226.           FDPT-kiterjesztés (azaz EDPT) sokkal több adatot  tartalmaz,
  227.           mint   az   IBM/MS-féle.  Például   tartalmazza   az  egység
  228.           vezérlôjének  címét   és  DMA   csatornáját,  ezzel   szinte
  229.           tetszôleges számú ATA egység/vezérlô telepíthetô. Az eredeti
  230.           specifikáció  nem tartalmazta  az új  BIOS hívásokat,  de  a
  231.           tényleges megvalósítások nagyobb része már ezeket is ismeri.
  232.               @V*@N  @KWestern  Digital  EBIOS@N.  Ha  bekapcsoljuk  az  ""LBA
  233.           mode"-ot, akkor EDPT-t épít, 63 szektorral és 16/32/64  stb.
  234.           fejjel. Ha  kikapcsoljuk ezt,  akkor csak  FDPT-t épít. Csak
  235.           akkor mûködik a fordítósdi, ha a merevlemez támogatja az LBA
  236.           használatát.  Ez a  megoldás azért  katasztrofális, mert  az
  237.           amúgy   teljesen    ártalmatlan   LBA    mode   bekapcsolása
  238.           megváltoztatja  a  merevlemez  címzését,  és  @Kadatvesztéshez@N
  239.           vezethet.
  240.               E BIOS háza tájáról származik az a tévhiedelem, hogy  az
  241.           LBA  oldaná  meg  az 504  Mbyte-os  problémát.  Sajnos ma  a
  242.           legtöbb  BIOS ilyen  típusú. Könnyû  ôket megismerni  arról,
  243.           hogy  az  LBA nem  egy  egyszerû kapcsoló,  hanem  az egység
  244.           méreteihez tartozó adat. Az adatvesztések elkerülése  végett
  245.           mindig  ugyanolyan  módban  használjuk  a  merevlemezt, mint
  246.           amiben particionáláskor volt.  A WDEBIOS akár  négy egységet
  247.           is képes támogatni.
  248.               @V*@N Olyan @Kszoftverek@N, melyek ellátják a EBIOS  feladatait.
  249.           Feltehetôen a @KDisk  Manager@N volt az  elsô, a másik  ilyen az
  250.           @KEZ-Drive@N.  Ezekkel  a  szoftverekkel  komoly kompatibilitási
  251.           gondok lehetnek, ha nem az MS-DOS végzi a file-kezelést.
  252.               Más operációs rendszer  legtöbbször nem tud  mit kezdeni
  253.           ezekkel  a  szoftverekkel. Tehát  már  a WfW  3.11  32 bites
  254.           file-elérés üzemmódjában  is speciális  driver kell.  Minden
  255.           létezô módon  kerüljük ezeket  a szoftvereket!  Ha egy  régi
  256.           alaplapra --  aminek nincs  semmilyen EBIOS-a  -- szeretnénk
  257.           csatlakoztatni  egy   nagy  kapacitású   merevlemezt,  akkor
  258.           fontoljuk  meg  inkább  egy  saját  EBIOS-szal  bíró vezérlô
  259.           megvásárlását.
  260.               Ezek nemcsak VLB, hanem ISA sínre építve is léteznek, és
  261.           általában   nem  túl   drágák.  ISA   sínes  kártyából   egy
  262.           típuscsaládot ismerünk, a @KGSi@N  cég termékeit. Egy GSi  21-es
  263.           vezérlôt a szerzô több mint egy éve használ egy 540 Mbyte-os
  264.           merevlemezzel és  egy ATAPI  CD-ROM meghajtóval  minden gond
  265.           nélkül. Ha már  a vezérlôkrôl és  az ATAPI egységekrôl  esik
  266.           szó,   akkor   nagyon   ügyeljünk,   ha   cache-es  vezérlôt
  267.           vásárolunk! Ezek  a kártyák  -- a  legújabbak kivételével --
  268.           nem  ismerik  az   ATAPI  egységeket.  Hacsak   nincs  külön
  269.           feltüntetve rajtuk, valószínûleg nem támogatnak ilyen típusú
  270.           CD-ROM- és szalagmeghajtókat.
  271.  
  272.  
  273.           @VMi van a gépünkben?@N
  274.  
  275.               Hogyan ismerhetjük fel  vásárláskor, hogy milyen  BIOS-t
  276.           kapunk? Egy 1994. elôtti BIOS-ról bizton eldönhetô, hogy nem
  277.           EBIOS. (Kivéve a fent  leírt Compaq BIOS-t, de  az rendkívül
  278.           ritka  darab, csak  bizonyos Compaq  gépekben található.)  A
  279.           Phoenix   BIOS-ból   4.03-nál   nagyobb   verziószámú,   AMI
  280.           BIOS-okból a  '94. 04.  25-nél újabbak  általában támogatják
  281.           ezt a bizonyos  fordítást. (Nem is  lesz sok problémánk,  ha
  282.           nem kapcsolgatjuk a WDEBIOS-ban az LBA-t.) Ha nem egyértelmû
  283.           a kérdés, akkor tegyünk rá egy nagy kapacitású  merevlemezt,
  284.           és nézzük  meg, hogy  az MS  DOS FDISK-je  mit lát belôle: a
  285.           teljes merevlemezt, vagy csak 504 Mbyte-ot.
  286.               Következzen a sebesség kérdése. Egy helyisínes (VLB vagy
  287.           PCI) vezérlô  csak akkor  képes gyorsabban  mûködni, ha  egy
  288.           driver a  memóriában van.  Ez lehet  a kártya  saját BIOS-a,
  289.           vagy egy  egyszerû szoftveres  driver. A  nagy probléma  az,
  290.           hogy sok driver meglehetôsen  instabil. Sajnos a saját  BIOS
  291.           csak  DOS  alatt  jelent  bármit  is,  minden  más operációs
  292.           rendszer  alatt szükséges  a saját  -- esetleg  instabil  --
  293.           driver.
  294.               Sebességproblémák  merülnek fel  akkor is,  ha egy  régi
  295.           (ATA-1) és egy új,  gyors ATA-2 egység kerül  egy vezérlôre.
  296.           Ha erre kényszerülünk,  akkor két eset  van: az egyik,  hogy
  297.           igen jó a vezérlô,  és támogat különbözô sebességeket  a két
  298.           egységen.  A  másik:   az  ATA-2  egység   szépen  visszalép
  299.           valamilyen alacsonyabb sebességre.
  300.               A másik hasonló probléma:  ha egy ATA-2 egység  egy régi
  301.           vezérlôre kerül, mûködik-e? A válasz: igen, de lassabban. Az
  302.           ATAPI egységek is mûködnek legtöbbször (lásd fentebb az erre
  303.           vonatkozó megjegyzést!)
  304.  
  305.           @KNégyesi Károly@N
  306.  
  307.  
  308.           @VA PIO átviteli módok@N
  309.  
  310.           PIO mód  Idô (ns)  Åtvitel (MB/s)  ATA szabvány száma
  311.           0        600        3,3            1
  312.           1        383        5,2            1
  313.           2        240        8,3            1
  314.           3        180       11,1            2
  315.           4        120       16,6            2
  316.  
  317.  
  318.           @VDMA üzemmódok@N
  319.  
  320.           @VEgyszavas átvitel:@N
  321.  
  322.           DMA módok  Idô (ns)  Åtvitel (MB/s)  ATA szabvány száma
  323.           0          960       2,1             1
  324.           1          480       4,2             1
  325.           2          240       8,3             2
  326.  
  327.           @VTöbbszavas átvitel:@N
  328.  
  329.           0          480       4,2             1
  330.           1          150       13,3            2
  331.           2          120       16,6            2
  332.  
  333.  
  334.           @VMekkora is az egy ""Mega"?@N
  335.  
  336.               A  dokumentációkban   található  MB   rövidítés  kétféle
  337.           feloldásáról pár szó: az egyik egymillió byte, a másik pedig
  338.           ""M" byte (Mbyte), vagyis 1048576 byte. Ezért van az, hogy a
  339.           frissen vásárolt  merevlemezünk kapacitását  az FDISK  közel
  340.           5%-kal kisebbnek  mutatja: a  gyártó millió  byte-ot ért  MB
  341.           alatt,  a  hirdetésben  is ez  van,  az  FDISK viszont  ""M"
  342.           byte-ban számol. Ha erre panaszkodik valaki, akkor általában
  343.           azt a választ kapja,  hogy ""persze, a rendszerterületek  is
  344.           elvesznek  valamennyi helyet".  Viszont ez  egyrészt még  az
  345.           elôtt  van,  hogy  rendszerterületek  léteznének,   másrészt
  346.           nagyobb merevlemezeken ez több tíz Mbyte-nyi veszteség,  ami
  347.           azért kicsit sok rendszerterületnek.
  348.  
  349.  
  350.           @VRégi és új BIOS INT 13h olvasási parancsok@N
  351.  
  352.           @VA hagyományos:@N
  353.               AH = 02h
  354.               AL = a beolvasandó szektorok száma (nem lehet zéró)
  355.               CH = a sáv (cylinder) számának alsó 8 bitje
  356.               CL = a  szektor  száma  (1--63,  0--5.  bit)  és  a sáv
  357.                    számának felsô 2 bitje (6--7. bit)
  358.               DH = fej száma
  359.               DL = egység száma (a 7. bit beállítva merevlemezeknél)
  360.               ES:BX mutat egy adatpufferre
  361.  
  362.               @VAz új IBM/MS-féle:@N
  363.               AH = 42h
  364.               DL = egység száma
  365.               DS:SI  mutat  az  egység  címzését  tartalmazó csomagra.
  366.           Ennek felépítése:
  367.  
  368.           Offset  Méret  Leírás
  369.           00h     byte   10h (a csomag mérete)
  370.           01h     byte   foglalt (0)
  371.           02h     word   az átviendô blokkok száma
  372.           04h     dword  mutató az adatpufferre
  373.           08h     qword  a kezdô abszolút blokk címe (LBA)
  374.  
  375.           (Forrás: Ralf Brown's Interrupt List)
  376.